<C语言设计>第三版,Turbo C++3.0 第一个程序就不对

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:58:10
请大家帮我一下.本人菜菜.
我从当当网上买的谭浩强的<C语言设计>第三版,书上说第三版用的是Turbo C++ 3.0编译器 我就去下了一个什么敏思 Turbo C++ 3.0 重装上阵版.可是我按书上写的第一个程序就错了,下面是我输入的内容:
void main();
{
printf("This a program C.\n");
}
输入这些之后,我就点那个"RUN",可是根本没出现This a program C.这句话,
而且提示有错误,到底是什么问题.
是我输入的这个程序有错吗??可是我是完全照书上写的啊!!!
是书 盗版??所以内容是错的??
还是我下载的这个编译器是错的??或者说这个编译器,与这本第三版的书不匹配???
另外,我下载编译器的时侯有留意到, Turbo C++3.0后面有的会写个号码,如有的写0810 ,还有07XX ,这个后面的号码是什么意思??是不是就像CS1.6一样,有3266版 ,还有3647版? 是不是后面的号码越大版本就越高级一点???
如果我的书没错的话,该到哪就下一个与这本书相对应的一个编译器??

各位大哥大姐,帮帮忙啊,我真的很想学编程啊!!!

main()后面不要加分号

头文件没包含吧.
#include "stdio.h"

void main()后面没有分号
而且void main()前要加#include <stdio.h>
你在看老谭的书啊,不推荐的,想过级的话就看那本吧,有兴趣想学的就不要
推荐看C primer plus 入门经典

void main()
后面没有分号

void main()后面没有;

应该是没有头文件#include "stdio.h"吧
而且viod main()后面不需要;